package com.qidian.mes.pojo;

import lombok.Data;

import java.util.Date;

/**
 * @Author chenzheng
 * @Company 起点编程
 * @Time 2023/10/25 20:07
 * @Description  工单类
 */
@Data
public class WorkTicket {
   private Long  workorderId;//工单ID
   private String  workorderCode;//工单编号
   private String  workorderName;//工单名称
   private String  orderSource;//工单来源
   private String  sourceCode;//来源单据号
   private Long  productId;//产品ID
   private String  productCode;//产品编码
   private String  productName;//产品名称
   private String  unitOfMeasure;//单位
   private Double  quantity;//工单数量
   private Double  quantityProduced;//已生产数量
   private Double  quantityChanged;//调整数量
   private Double  quantityScheduled;//已排产数量
   private Long  clientId;//客户ID
   private String  clientCode;//客户编码
   private String  clientName;//客户名称
   private String  batchCode;//批次号
   private Date requestDate;//需求日期
   private Long  parentId;//关联工单
   private String  ancestors;//所有父节点ID
   private Date  finishDate;//完成时间
   private String  status;//单据状态
   private String  remark;//备注
   private String  attr1;//预留字段1
   private String  attr2;//预留字段2
   private Integer  attr3;//预留字段3
   private Integer  attr4;//预留字段4
   private String  createBy;//创建人
   private Date  createTime;//创建时间
   private String  updateBy;//更新人
   private Date  updateTime;//更新时间
   private Long requestTimeMilliSeconds;

   public Long getRequestTimeMilliSeconds() {
      if (requestDate!=null){
         return this.requestDate.getTime();
      }
      return null;
   }

}
